package objbo.xmlparser.view.interfaces;

import objbo.xmlparser.controls.ControlMain;
import objbo.xmlparser.model.ModelMain;


public class InterFaceMain
{
	ModelMain modelMain = null;
	ControlMain controlMain = null; 
	
	ElementInterFace elementInterFace = null;
	FileInterFace fileInterFace = null;
	UIInterFace uIInterFace = null;
	ControlIntrerFace controlIntrerFace = null;
	
	public InterFaceMain()
	{
		this.modelMain = new ModelMain();
		this.controlMain = new ControlMain(this);
		
		this.elementInterFace = new ElementInterFace(modelMain);
		this.fileInterFace = new FileInterFace(modelMain);
		this.uIInterFace = new UIInterFace(this);
		this.controlIntrerFace = new ControlIntrerFace(controlMain);
	}
	
	
	
	
	public UIInterFace getUIInterFace()
	{
		return uIInterFace;
	}
	
	public ElementInterFace getElementInterFace()
	{
		return elementInterFace;
	}

	public FileInterFace getFileInterFace()
	{
		return fileInterFace;
	}

	public ControlIntrerFace getControlIntrerFace()
	{
		return controlIntrerFace;
	}	
}
